/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						   dialog_view_world.h

	$Header: /game/dialog_view_world.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( DIALOG_VIEW_WORLD_H_INCLUDED )
#define DIALOG_VIEW_WORLD_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "bitmap_layer_window.h"
#include "owned_ptr.h"

class t_adventure_map;
struct t_screen_point;

// --------------------------------------------------------------------------
// --------------------------------------------------------------------------

class t_view_world_dialog : public t_bitmap_layer_window
{
public:
	t_view_world_dialog(
		t_window *				parent_ptr,
		t_adventure_map const &	map,
		t_screen_point const &	center_point,
		int						view_level,
		int						team_view );
	virtual ~t_view_world_dialog();

private:
	class t_impl;

	t_owned_ptr< t_impl >	m_impl_ptr;
};

#endif // !defined( DIALOG_VIEW_WORLD_H_INCLUDED )
